 @charset "utf-8";
/* CSS Document */
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

}

*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

*:focus {
outline: 0;
}

@font-face {
    font-family: 'ralewayregular';
    src: url('fonts/raleway-regular-webfont.eot');
    src: url('fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('fonts/raleway-regular-webfont.woff') format('woff'),
         url('fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayextralight';
    src: url('fonts/Raleway-ExtraLight-webfont.eot');
    src: url('fonts/Raleway-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Raleway-ExtraLight-webfont.woff2') format('woff2'),
         url('fonts/Raleway-ExtraLight-webfont.woff') format('woff'),
         url('fonts/Raleway-ExtraLight-webfont.ttf') format('truetype'),
         url('fonts/Raleway-ExtraLight-webfont.svg#ralewayextralight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?55h6hf');
	src:url('fonts/icomoon.eot?#iefix55h6hf') format('embedded-opentype'),
		url('fonts/icomoon.woff?55h6hf') format('woff'),
		url('fonts/icomoon.ttf?55h6hf') format('truetype'),
		url('fonts/icomoon.svg?55h6hf#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before, [class^="icon-"]:after, [class*=" icon-"]:after{
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-chevron-left:before {
	content: "\f053";
}
.icon-chevron-right:before {
	content: "\f054";
}

.icon-wedding:before {
	content: "\e600";
}

.icon-party:before {
	content: "\e601";
}

.icon-business:before {
	content: "\e602";
}

.icon-weibo:before {
	content: "\e603";
}

.icon-wechat:before {
	content: "\e604";
}

.icon-arrowRight:after {
	content: "\e605";
}

.icon-arrowLeft:before {
	content: "\e606";
}

.icon-arrowDown:before {
	content: "\e607";
}

.icon-logo:before {
	content: "\e608";
}
.icon-close:before {
	content: "\e609";
}

img{
border:none;
padding:0;
margin:0;
}
.pageHome img{
 max-width:2000px;
 display:block;
 vertical-align:middle;
}

h1, h2, h3, h4, h5, h6{
 font-weight:normal; 
}

h1{
 font-size:90px;
 line-height:80px;
 text-align:left;
 margin:0;
}

h2{
 font-size:90px;
 padding:0 0 30px 0;
 margin:0;
 text-align:center;
}

h3{
 font-size:16px;
}

a{
blr:expression(this.onFocus=this.blur());
text-decoration:none;

-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
 
a:focus{
-moz-outline-style: none;
}

a:hover{
text-decoration:none;
}
 

.clear{
clear:both;
line-height:0px;
font-size:0px;
height:0px;
overflow:hidden;
}

.left{
 float:left; 
}

.right{
 float:right; 
}
 .test{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

-webkit-box-shadow: #CCC 0 0 10px;
-moz-box-shadow: #CCC 0 0 10px;
box-shadow: #CCC 0 0 10px;

-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;


filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity: 0;
}


.gray {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
} 

.font20{
 font-size:20px;
}
.font26{
 font-size:26px;
}







.btnNextPage{
 position:absolute;
 width:70px;
 height:50px;
 bottom:20px;
 left:50%;
 margin-left:-35px;
 text-align:center;
 cursor:pointer;
 display:block;
 z-index:999;
 
 
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity: 0;
}


@keyframes scroll-arrow-animation{
	from{margin-top:15px;}to{margin-top:8px;}
}
@-webkit-keyframes scroll-arrow-animation{
	from{margin-top:15px;} to{margin-top:8px;}
}
@-moz-keyframes scroll-arrow-animation{
	from{margin-top:15px;} to{margin-top:8px;}
}
@-o-keyframes scroll-arrow-animation{
	from{margin-top:15px;} to{margin-top:8px;}
}


.btnNextPage span{
 display:inline-block; 
 width:40px;
 height:18px;
 font-size:46px;
 color:#fff;
 
animation: scroll-arrow-animation 1000ms ease-in-out infinite alternate;
-moz-animation: scroll-arrow-animation 1000ms ease-in-out infinite alternate;
-webkit-animation: scroll-arrow-animation 1000ms ease-in-out infinite alternate;
-o-animation: scroll-arrow-animation 1000ms ease-in-out infinite alternate;
}









